package eu.jakubiak.dto.copy;

import eu.jakubiak.dto.manager.IDtoManager;
import eu.jakubiak.javabean.BeanProperty;

public interface IDtoCopyHelper {

	/**
	 * Gdy manager zdecyduje się na kopiowanie jakiegoś property używana jest ta klasa
	 * 
	 * @param <T>
	 * @param manager
	 * @param property
	 * @param from
	 * @param into
	 */
	<T> void copy(IDtoManager manager, BeanProperty property, T from, T into); 
}
